/**
 * Created by DING on 2025/3/12.
 * */
#ifndef TASK2_DYHHW_2
#define TASK2_DYHHW_2

#include "TaskModule.h"
#include "../GlobalParameters.h"

extern "C" BaseObject *createTask2();
extern "C" void destroyTask2(BaseObject *p);

class Task2 : public TaskModule {
public:
Task2();

~Task2();

void onCompute(buffer_table_t *input, buffer_table_t *output) override;
};

#endif //TASK2_DYHHW_2
